animal transport platform - Español Inglés Diccionario